package com.ruoyi.system.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 评论视图对象 p_store_product_reply
 *
 * @author ruoyi
 * @date 2022-08-01
 */
@Data
@ApiModel("评论视图对象")
@ExcelIgnoreUnannotated
public class PStoreProductReplyVo {

    private static final long serialVersionUID = 1L;

    /**
     * 评论ID
     */
    @ExcelProperty(value = "评论ID")
    @ApiModelProperty("评论ID")
    private Long id;

    /**
     * 用户ID
     */
    @ExcelProperty(value = "用户ID")
    @ApiModelProperty("用户ID")
    private Long uid;

    /**
     * 订单ID
     */
    @ExcelProperty(value = "订单ID")
    @ApiModelProperty("订单ID")
    private Long oid;

    /**
     * 商品唯一id
     */
    @ExcelProperty(value = "商品唯一id")
    @ApiModelProperty("商品唯一id")
    private String unique;

    /**
     * 商品id
     */
    @ExcelProperty(value = "商品id")
    @ApiModelProperty("商品id")
    private Long productId;

    /**
     * 某种商品类型(普通商品、秒杀商品）
     */
    @ExcelProperty(value = "某种商品类型(普通商品、秒杀商品）")
    @ApiModelProperty("某种商品类型(普通商品、秒杀商品）")
    private String replyType;

    /**
     * 商品分数
     */
    @ExcelProperty(value = "商品分数")
    @ApiModelProperty("商品分数")
    private Integer productScore;

    /**
     * 服务分数
     */
    @ExcelProperty(value = "服务分数")
    @ApiModelProperty("服务分数")
    private Integer serviceScore;

    /**
     * 评论内容
     */
    @ExcelProperty(value = "评论内容")
    @ApiModelProperty("评论内容")
    private String comment;

    /**
     * 评论图片
     */
    @ExcelProperty(value = "评论图片")
    @ApiModelProperty("评论图片")
    private String pics;

    /**
     * 管理员回复内容
     */
    @ExcelProperty(value = "管理员回复内容")
    @ApiModelProperty("管理员回复内容")
    private String merchantReplyContent;

    /**
     * 管理员回复时间
     */
    @ExcelProperty(value = "管理员回复时间")
    @ApiModelProperty("管理员回复时间")
    private Long merchantReplyTime;

    /**
     * 0未回复1已回复
     */
    @ExcelProperty(value = "0未回复1已回复")
    @ApiModelProperty("0未回复1已回复")
    private Integer isReply;

    /**
     * 用户名称
     */
    @ExcelProperty(value = "用户名称")
    @ApiModelProperty("用户名称")
    private String nickname;

    /**
     * 用户头像
     */
    @ExcelProperty(value = "用户头像")
    @ApiModelProperty("用户头像")
    private String avatar;

    /**
     * 商品规格属性值,多个,号隔开
     */
    @ExcelProperty(value = "商品规格属性值,多个,号隔开")
    @ApiModelProperty("商品规格属性值,多个,号隔开")
    private String sku;


}
